const express = require('express');
const router = express.Router();

const bodyParser = require('body-parser');

// 这是一个发布站内信的路由
router.post('/addletter', bodyParser.json(), (req, res) => {
    // 检查用户ID是否为空
    if (!req.body["sendUserID"]
        || typeof req.body["userID"] != "number") {
        res.json({
            err: 1,
            message: '用户ID为空'
        })
        // 检查用户名是否为空
    } if (!req.body["getUserID"]
        || typeof req.body["userName"] != "number") {
        res.json({
            err: 1,
            message: '用户名为空'
        })
        // 检查公告标题是否为空
    } else if (!req.body["content"]
        || typeof req.body["content"] != "string"
        || !req.body["content"].length) {
        res.json({
            err: 1,
            message: '内容为空'
        })
        // 检查分区是否为空
    }  else {
        let sendUserID = req.body["sendUserID"];
        let getUserID = req.body["getUserID"];
        let content = req.body["content"];
        // 下方改数据库操作代码
        res.json({
            err: 200,
            message: '发站内信成功',
            letterID:114514,
            letterTime:19700101,
            sendUserID,
            getUserID,
            content
        })
    }
})

module.exports = router;